﻿body 
{
	font-family:Tahoma;
	font-size:8pt;
	margin:0;
}
body,ul,h1,h2,h3,h4,h5,li{
	padding:0;
	margin:0;
	font-weight:normal;
}
h3{
	font-size:11pt;
}
h4{
	font-size:10pt;
}
li{
	list-style:none;
}
a{
	text-decoration:none;
}
#wrap{
	width:980px;
	margin:0 auto;
}
.clr{
	clear:both;
}
#container
{
	width:98%;
	margin:10px;
	background:#6593CE url('../images/body_bg.jpg') repeat-x 0 0;
}
#header
{
	width:100%;
	height:50px;
	display:block;
}
#content
{
	width:100%;
	vertical-align:top;
}
#content #vmenu
{
	width:215px;
	vertical-align:top;
}
#content #main
{
	background-color:White;
	border:solid 1px #4A4A4A;
	vertical-align:top;
}
.main-title
{
	width:98%;
	margin:10px 0 0 10px;
	line-height:18px;
	text-transform:uppercase;
	font-weight:bold;
	border-bottom:dotted 1px #666;
}
.main-content
{
	width:98%;
	margin:2px 0 1px 10px;
}
/*--vmenu--*/
.block{
}
.title
{
	
}
.block .title
{
	height:28px;
	line-height:28px;
	display:block;
	margin:0 0 1px 0;
	text-indent:10px;
}
.block .title span{
    display: block;
    height: 28px;
    line-height: 28px;
    font-size:8pt;
    font-weight:bold;
}
.block .title span:hover
{
	color:Red;
}
.block .content{
}
.block .content a
{
	background:url("../images/submenu_item.png") no-repeat scroll 0 0 transparent;
	height:28px;
	line-height:28px;
	text-indent:20px;
	display:block;
	color:#800707;
	margin:0 0 1px 0;
}
.block .content a:hover{
	color:Red;
}

#sideMenu
{
	width:215px;
}
#sideMenu .title span{
	background:url("../images/menu_item.png") no-repeat scroll 0 0 transparent;
	cursor:pointer;
}
#sideMenu .show .title span{
	
}
#sideMenu  .content{
	display:none;
}
#sideMenu .show .content{
	display:block;
}
#sideMenu li{
	display:block;
	height:28px;
}
#sideMenu li a{
	display:block;
	line-height:28px;
}
/*--end vmenu--*/

/*--controls style:--*/
.detailviewButton
{
    padding:4px 0 4px 20px;
    margin:10px;
    text-align:left;
}
.detailviewButton a
{
	background-color:#eee;
	border:solid 1px #aaa;
	padding:3px 10px 3px 10px;
	text-align:center;
	float:left;
	display:block;
	margin:10px 3px 10px 0;
	font-size:8pt;
	font-weight:bold;
}
.detailviewButton a:hover
{
	cursor:pointer;
	color:Red;
}
.detailviewRow
{
	border-bottom:dotted 1px #ddd;
	line-height:16px;
	text-align:justify;
}
.detailviewRow input,select,option,textarea
{
	font:inherit;
}
.detailviewHeader
{
	color:#E2200C;
	text-align:left;
	vertical-align:top;
}


.gridHeader
{
	text-align:center;
	line-height:22px;
	background-color:#eeeeee;
	color:Black;
}
.gridHeader td,th
{
	border:solid 1px #ccc;
}
.gridPage td
{
	height:22px;
	border:solid 1px #ccc;
}
.gridPage a:link
{
	padding:3px;
	display:block;
}
.gridPage a:visited
{
	background-color:#ccc;
	color:White;
	font-weight:bold;
}
.gridPage td table tr td span
{
	background-color:#666;
	padding:3px;
	color:White;
	font-weight:bold;
}
.gridPage a:hover
{
	background-color:#666;
	color:White;
}
.gridRow
{
	line-height:14px;
	border-bottom:dotted 1px #bbb;
	border-left:dotted 1px #bbb;
	border-right:dotted 1px #bbb;
}
.gridRow input,select,option,textarea
{
	font:inherit;
}

.gridRow:hover
{
	background-color:#f5f5f5;
}
.gridRow a
{
	
}
.gridRow span
{
	
}
.gridRow td
{
	padding:0 3px 0 3px;
	border:dotted 1px #ccc;
}
.gridFooter
{
	background-color:#eeeeee;
}
.gridFooter th,td
{
	border:solid 1px #ccc;
}
.gridFooter input,select,option,textarea
{
	font:inherit;
}

.gridviewAddNewButton
{
	width:100%;
	margin-top:5px;
	text-align:right;
}
.gridviewAddNewButton input
{
	background-color:#eee;
	border-right:solid 1px #aaa;
	border-bottom:solid 1px #aaa;
	padding:3px 6px 3px 6px;
	margin:10px 0 10px 0;
	font-size:8pt;
}
.gridviewAddNewButton input:hover
{
	border-left:solid 1px #aaa;
	border-top:solid 1px #aaa;
	border-right:solid 1px #dddddd;
	border-bottom:solid 1px #dddddd;
	cursor:pointer;
	color:Red;
}
.gridviewAddNewButton a
{
	background-color:#eee;
	border-right:solid 1px #aaa;
	border-bottom:solid 1px #aaa;
	padding:3px 6px 3px 6px;
	margin:10px 0 10px 0;
	font-size:8pt;
}
.gridviewAddNewButton a:hover
{
	border-left:solid 1px #aaa;
	border-top:solid 1px #aaa;
	border-right:solid 1px #dddddd;
	border-bottom:solid 1px #dddddd;
	cursor:pointer;
	color:Red;
}
.createUserHeader
{
	text-align:center;
    line-height:22px;
    font-size:10pt;
    background-color:#eeeeee;
    color:Black;
    border:solid 1px #ccc;
}
.createUserRow0
{
    line-height:14px;
    border-bottom:dotted 1px #bbb;
    border-left:dotted 1px #bbb;
    border-right:dotted 1px #bbb;	
}
.createUserRow
{
    line-height:14px;
    border-bottom:dotted 1px #bbb;
    border-left:dotted 1px #bbb;
    border-right:dotted 1px #bbb;	
}
.createUserRow input
{
	font-size:8pt;
	margin:2px;
	width:80%;
}
.createUserButton
{
	background-color:#eee;
	border:solid 1px #aaa;
	padding:3px 6px 3px 6px;
	margin:10px 0 10px 0;
	font-size:8pt;
	font-weight:bold;
}
.createUserButton:hover
{
	color:Red;
	cursor:pointer;
}
/*--end controls style:--*/
.NewsTab
{
	font:inherit;
}
.NewsTab .ajax__tab_header 
{
    font-weight: bold;
}
.NewsTab .ajax__tab_outer
{
}
.NewsTab .ajax__tab_inner
{
	text-align:center;
    padding:5px;
    border-left:solid 1px #ddd;
    border-right:solid 1px #ddd;
    border-top:solid 1px #ddd;
    margin-right:1px;
}
.NewsTab .ajax__tab_hover .ajax__tab_outer
{
    
}
.NewsTab .ajax__tab_hover .ajax__tab_inner
{
    color:Red;
}
.NewsTab .ajax__tab_active .ajax__tab_outer
{
    
}
.NewsTab .ajax__tab_active .ajax__tab_inner
{
    color:Red;
}
.NewsTab .ajax__tab_body
{
	border:solid 1px #ddd;
	padding:5px;
}